package jnpf.base.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 *  高级查询
 *
 * @author JNPF开发平台组
 * @version V3.4.2
 * @copyright 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @date  2022/5/30
 */
@Data
@TableName("base_advancedqueryscheme")
public class AdvancedQueryEntity {
	/**
	 * 主键
	 */
	@TableId("F_ID")
	private String id;

	/**
	 * 方案名称
	 */
	@TableField("F_FULLNAME")
	private String fullName;

	/**
	 * 方案名称
	 */
	@TableField("F_MATCHLOGIC")
	private String matchLogic;

	/**
	 * 条件规则Json
	 */
	@TableField("F_CONDITIONJSON")
	private String conditionJson;

	/**
	 * 创建时间
	 */
	@TableField(value = "F_CREATORTIME",fill = FieldFill.INSERT)
	private Date creatorTime;

	/**
	 * 创建用户
	 */
	@TableField(value = "F_CREATORUSERID",fill = FieldFill.INSERT)
	private String creatorUserId;

	/**
	 * 删除标志
	 */
	@TableField("F_DELETEMARK")
	private Integer deleteMark;

	/**
	 * 删除时间
	 */
	@TableField("F_DELETETIME")
	private Date deleteTime;

	/**
	 * 菜单主键
	 */
	@TableField("F_MODULEID")
	private String moduleId;
}
